Remove gdk_win32_input_shape_combine_region()
authorРуслан Ижбулатов <lrn1986@gmail.com>
Thu, 24 Jul 2014 13:41:51 +0000 (13:41 +0000)
committerРуслан Ижбулатов <lrn1986@gmail.com>
Thu, 24 Jul 2014 16:01:06 +0000 (16:01 +0000)
commit9e11bb33356d627a1ef723d77a981144520e52cd
tree01ee14689295d1ee72d0e85e040fb05f94305cc4
parentd97fd540acd80fd553933a5450b71b1a42626c39
Remove gdk_win32_input_shape_combine_region()

This function currently calls gdk_win32_window_shape_combine_region(),
which is wrong, because it leads to SetWindowRgn() being called with
non-NULL region, which makes W32 disable theming (particularly - decoration
theming), which makes decorations revert back to old GDI-drawn Windows 2000
variant, which looks out of place and interacts *badly* with alpha channel
(because GDI).

https://bugzilla.gnome.org/show_bug.cgi?id=733671
gdk/win32/gdkwindow-win32.c